﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BusinessLayer.Interfaces;
using DataLayer.EF;
using BusinessLayer.Clases_BO;
using EntityLayer;

namespace BusinessLayer.Implementacion
{
    public class FacadeInformacionClientesVisitar : IFacadeInformacionClientesVisitar
    {
        public bool InsertarOportunidad(T_Oportunidad obj)
        {
            return new clsT_OportunidadBO().Insertar(obj);
        }
        public IEnumerable<Object> ListarServicios()
        {
            return new clsT_ServicioBO().Listar();
        }
        public IEnumerable<Object> ListarProductoxServicio(int co_servicio)
        {
            return new clsT_ProductoBO().listarxServicio(co_servicio);
        }
        public IEnumerable<Object> GenerarListaOportunidades(int? co_servicio, int? co_producto, int? co_tipo_pres, Decimal? pres_ini, Decimal? pres_fin, Decimal? esf_ini, Decimal? esf_fin, int? co_tipo_esf, String no_sector, int? co_usuario)
        {
            return new clsT_OportunidadBO().GenerarListaOportunidades(co_servicio, co_producto, co_tipo_pres, pres_ini, pres_fin, esf_ini, esf_fin, co_tipo_esf, no_sector, co_usuario);
        }
    }
}
